/*
 * 
 *
 *
 */
package com.hboxs.asl.service;

import com.hboxs.asl.entity.Merchant;

/**
 * Service - 商家
 */
public interface MerchantService extends BaseService<Merchant, Long> {
    /**
     * 根据用户名查找商家
     *
     * @param username 用户名(忽略大小写)
     * @return 商家，若不存在则返回null
     */
    Merchant findByUsername(String username);


    /**
     * 获取当前登录商家(session机制,网页)
     *
     * @return 当前登录会员，若不存在则返回null
     */
    Merchant getCurrent();

    /**
     * 根据推荐码查找商家
     *
     * @param code
     * @return
     */
    Merchant findByCode(String code);
}
